Software Agents in ADAJ : Load Balancing in a Distributed Environment

نویسندگان

  • Michal Drozdowicz
  • Maria Ganzha
  • Wojciech Kuranowski
  • Marcin Paprzycki
  • Iyad Alshabani
  • Richard Olejnik
  • Mahmoud Taifour
  • Mehrdad Senobari
  • Ivan Lirkov
چکیده

Adaptive Distributed Applications in Java (ADAJ ) is a platform developed for execution of distributed applications in Java. The objectives of this platform is to facilitate application design and to efficiently use the power of distributed computing. The ADAJ offers both a programming and an execution environment. In the latter it implements object observation and load balancing mechanisms. The observation mechanism allows estimating of the JVM load for each node running the ADAJ client. The load balancing mechanism dynamically adapts the workload across the system according to this information. Here we discuss how the original design based on JavaParty is going to be superseded by utilization of software agents.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ADAJ: a Java Distributed Environment for Easy Programming Design and Efficient Execution

In this paper we present a platform, ADAJ (Adaptive Distributed Applications in Java), that we have developed for distributed applications in Java over a cluster of computers. The objective of this platform is to facilitate the application design and to efficiently use the computing power. ADAJ offers both a programming and execution environment. The programming environment simplifies the user ...

متن کامل

Load Balancing Approaches for Web Servers: A Survey of Recent Trends

Numerous works has been done for load balancing of web servers in grid environment. Reason behinds popularity of grid environment is to allow accessing distributed resources which are located at remote locations. For effective utilization, load must be balanced among all resources. Importance of load balancing is discussed by distinguishing the system between without load balancing and with loa...

متن کامل

Combining Software Agents and Grid Middleware

Recently, the Desktop-Grid ADaptive Application in Java (DG-ADAJ ) project has been unveiled. Its goal is to provide an environment which facilitates adaptive control of distributed applications written in Java for the Grid or the Desktop Grid. However, in its current state it can be used only in closed environments (e.g. within a single laboratory), as it lacks features that would make it read...

متن کامل

Adaptive Load Balancing Policy for Web Server Custer

The paper highlights the significance of open source software for distributed computing environment and proposes an adaptive load balancing model using open source software for distributed computing environment. The load balancing strategies used by the model are based on load of the system. The proposed algorithm uses current load, response ratio and processor utilization of the nodes of the w...

متن کامل

Agent Technology in Load Balancing for Network Applications

Load Balancing is a very important area of research. Initially, the main trend was concerned with parallel systems, but networks showed a new alternative. Several studies expressed the potential strength of combined processing systems. Distributed computing introduced new problems and a new field of research for load balancing. This field was augmented with the usage of the Internet. Networks, ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008